package contratosonline.ejb.controller;

import java.util.List;

import javax.ejb.Local;

import contratosonline.entity.LicitacaoOrigem;
@Local
public interface LicitacaoOrigemJPAControllerLocal {

	/* (non-Javadoc)
	 * @see contratosonline.ejb.controller.LicitacaoOrigemControllerLocal#persiste(contratosonline.entity.LicitacaoOrigem)
	 */
	public abstract void persiste(LicitacaoOrigem licitacaoorigem);

	/* (non-Javadoc)
	 * @see contratosonline.ejb.controller.LicitacaoOrigemControllerLocal#altera(contratosonline.entity.LicitacaoOrigem)
	 */
	public abstract void altera(LicitacaoOrigem licitacaoorigem)
			throws Exception;

	/* (non-Javadoc)
	 * @see contratosonline.ejb.controller.LicitacaoOrigemControllerLocal#exclui(java.lang.Integer)
	 */
	public abstract void exclui(Integer id) throws Exception;

	/* (non-Javadoc)
	 * @see contratosonline.ejb.controller.LicitacaoOrigemControllerLocal#findLicitacaoorigemEntities()
	 */
	public abstract List<LicitacaoOrigem> findLicitacaoorigemEntities();

	/* (non-Javadoc)
	 * @see contratosonline.ejb.controller.LicitacaoOrigemControllerLocal#findLicitacaoorigemEntities(int, int)
	 */
	public abstract List<LicitacaoOrigem> findLicitacaoorigemEntities(
			int maxResults, int firstResult);

	/* (non-Javadoc)
	 * @see contratosonline.ejb.controller.LicitacaoOrigemControllerLocal#findLicitacaoorigem(java.lang.Integer)
	 */
	public abstract LicitacaoOrigem findLicitacaoorigem(Integer id);

	/* (non-Javadoc)
	 * @see contratosonline.ejb.controller.LicitacaoOrigemControllerLocal#getLicitacaoorigemCount()
	 */
	public abstract int getLicitacaoorigemCount();

}